﻿/*css reset*/

* {font-size: 0.14rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}

html { height: 100%; font-size: 62.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}

body { width: 100%; height: 100%; max-width: 640px; font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif";  margin: auto; padding: 0; position: relative; background: #eeeff3; color: #3c3c3c;  }

a { color: #3c3c3c; text-decoration: none; }

a:link { color: #3c3c3c}

img { width: 100%; outline: 0; border: 0}

ul { padding: 0; margin: 0; list-style: none}

dd,
dt { padding: 0; margin: 0}

input { box-shadow: none; -webkit-box-shadow: none}

i { font-style: normal; font-family: "微软雅黑"}

.nowrap { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.lazy { background: url(../img/loading.gif) no-repeat center}

.main { width: 100%; min-width: 320px; max-width: 640px; position: relative; margin: auto; }

.main:after,
.main:before { content: ""; clear: both; display: table; }

.main100 { position: relative; width: 100%; height: 100%; overflow: hidden}

.clearfloat { content: ""; clear: both; display: table; }

.hide { display: none; }

input { border: none; outline: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden}

.clearfix:before { content: "."; display: block; height: 0; clear: both; visibility: hidden}

.clearfix { position: relative; }

h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; }

#model_box {width: 100%; height: 100%; z-index: 2000000; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: auto; background-color: rgba(0, 0, 0, 0.5); }
/*.model_box_content {-webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; } 
.fade.animate {-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }*/ 
.modelopen{overflow: hidden;} 

.section01{position: relative;}
.section01 .p002{position: absolute;z-index: 10;left: 0.48rem;top: 3rem;color: #fff; }
.section01 .p002 .t000{float: left;line-height: 0.3rem;}
.section01 .p002 .t001{float: left;margin-left: 0.04rem;margin-right: 0.03rem;}
.section01 .p002 .t002{font-size: 0.16rem; background-image: url(../images/countdown.png); background-size: cover; float: left;height: 0.3rem;width:0.22rem;margin-left: 0.02rem;text-align: center; }
.section01 img{display: block;}
.section02{padding-left: 0.16rem;overflow: hidden; background-color: #fff;width: 100%;height: 0.8rem; max-width: 640px;}
.section02 .section02_01{height: 0.8rem;width: 100%;max-width: 640px;background-color: #ffffff; }
.section02 .p000{float: left;line-height: 0.85rem;background-color: #fff;margin-left: 0.1rem; }
.section02 .p000 .t001{margin-right: 0.02rem; float: left;height: 0.8rem;width: 0.3rem;background-repeat: no-repeat; }
.section02 .p000 .t002{float: left;color:#666666;font-size: #666666;font-size:0.21rem;} 
.section02 .p001 .t001{ background-image:url(../images/p01.png); background-size:0.23rem 0.23rem; background-position: center center ;} 
.section02 .p002 .t001{ background-image:url(../images/p02.png); background-size:0.22rem 0.22rem; background-position: center center ;} 
.section02 .p003 .t001{ background-image:url(../images/p03.png); background-size:0.27rem 0.27rem; background-position: center center ;} 
.section02 .p004 .t001{ background-image:url(../images/p04.png); background-size:0.26rem 0.26rem; background-position: center center ;} 
.section02 .p005 .t001{ background-image:url(../images/p05.png); background-size:0.26rem 0.26rem; background-position: center center ;} 

.section02 .active01 .p001 .t001{ background-image:url(../images/p01_hover.png); background-size:0.23rem 0.23rem; background-position: center center ;} 
.section02 .active01 .p002 .t001{ background-image:url(../images/p02_hover.png); background-size:0.22rem 0.22rem; background-position: center center ;} 
.section02 .active01 .p003 .t001{ background-image:url(../images/p03_hover.png); background-size:0.27rem 0.27rem; background-position: center center ;} 
.section02 .active01 .p004 .t001{ background-image:url(../images/p04_hover.png); background-size:0.26rem 0.26rem; background-position: center center ;} 
.section02 .active01 .p005 .t001{ background-image:url(../images/p05_hover.png); background-size:0.26rem 0.26rem; background-position: center center ;} 


.section03{background-color: #fff;margin: 0.1rem;height: 1.42rem;position: relative; }
.section03>div{height: 1.42rem;float: left;}
.section03 .p001{text-align: center;color: #e64050;font-size: 0.28rem;margin-left: 0.2rem; padding-top: 0.25rem;}
.section03 .p002 .t001{text-align: center;color: #e64050;font-size: 0.72rem;margin-top: 0.2rem; font-weight: bold;line-height:0.72rem; }
.section03 .p002 .t002{text-align: center;color: #555;font-size: 0.2rem; }
.section03 .p003{text-align: center;color: #333;width: 2.54rem;font-size: 0.2rem;  padding: 0.2rem 0rem 0.2rem 0rem;border:1px #999 solid;height: auto;border-radius: 0.1rem;margin-top: 0.25rem;margin-left: 0.1rem; }
.section03 .p004{float: right;cursor: pointer; height: 1.42rem;background-color:#e64050;width: 1.42rem;}
.section03 .p004 .t001{margin-top: -0.09rem; width: 1.25rem;height: 1.25rem;margin-left: auto;margin-right: auto;}
.section03 .p004 .t002{margin-left: auto;margin-right: auto;text-align: center;line-height: 0.17rem;font-size: 0.16rem;font-weight: bold; color: #fff;margin-top: -0.77rem;}
.section03 .p004 .t003{cursor: pointer; display: block; margin-left: auto;margin-right: auto;text-align: center;width: 1rem; line-height: 0.3rem;font-size: 0.16rem;color: #ff6482;margin-top: 0.26rem;background-color: #fff;border-radius: 0.15rem;}
.section04 {position: relative;}
.section04 .p001{min-height: 2.45rem;margin-bottom: 0.12rem; background-color: #fff;position: relative;padding-top: 0.2rem;  }
.section04 .p001 .t003{display: none; background-image:url(../images/p55.png);position: absolute;left: 0px;top: 0px; background-size: cover; width: 1rem;height: 1rem;}
.section04 .p001 .t001 .w001{float: left;width: 2.79rem;margin-left: 0.2rem; }
.section04 .p001 .t001 .w001 img{width: 2.79rem;}
.section04 .p001 .t001 .w002{float: left;margin-left: 0.2rem; }
.section04 .p001 .t001 .w002 .v001{font-size: 0.26rem;color: #333333;}
.section04 .p001 .t001 .w002 .v002{font-size: 0.22rem;color: #333333;overflow: hidden; margin-right: 0.2rem; width:3.0rem;min-height: 0.32rem; line-height: 0.39rem;background-color: #ffffff;    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; border:0px #fd8c71 dashed ;color: #555;padding-left: 0.00rem;padding-right: 0.03rem;border-radius: 0.03rem;}
.section04 .p001 .t001 .w002 .v002 .y001{display: none;}
.section04 .p001 .t001 .w002 .v002 .z001 .li{font-size: 0.2rem;float: left;}
.section04 .p001 .t001 .w002 .v002 .z002 .li{font-size: 0.2rem;float: left;}
.section04 .p001 .t001 .w002 .v002 .z001{float: left}
.section04 .p001 .t001 .w002 .v002 .z002{float: left;}
.section04 .p001 .t001 .w002 .v003 .y001{float: left;font-size: 0.38rem;color: #e21b30;font-weight: bold; }
.section04 .p001 .t001 .w002 .v003 .y001 .z003{float: left;font-size: 0.38rem;color: #e21b30;font-weight: bold; }
.section04 .p001 .t001 .w002 .v003 .y001 span{float: left;font-size: 0.28rem;color: #e21b30;position: relative;top: 0.08rem; }
.section04 .p001 .t001 .w002 .v003 .y002{text-decoration: line-through; float: left;font-size: 0.2rem;color: #999999;line-height: 0.4rem;position:relative;top: 0.10rem;margin-left: 0.12rem; }
.section04 .p001 .t001 .w002 .v004 .y001{float: left;font-size: 0.2rem;color: #a96d05;line-height: 0.3rem;position:relative; }
.section04 .p001 .t001 .w002 .v004{top:-0.05rem;position: relative;}
.section04 .p001 .t001 .w002 .v004 .y002{float: right;padding-right: 0.12rem; font-size: 0.2rem;color: #999999;line-height: 0.4rem;position:relative; }
.section04 .p001 .t001 .w002 .v004.type01 .y002{float: left;}
.section04 .p001 .t001 .w002 .v005 .y001{float: left;cursor:pointer; font-size: 0.2rem;background-color: #ffffff;text-align: center; color: #008cd6;border:1px #008cd6 solid; min-width: 1.27rem; line-height: 0.46rem;border-radius: 0.05rem; position:relative; }
.section04 .p001 .t001 .w002 .v005 .y002{cursor:pointer; float: left;width: 0.39rem;height: 0.39rem; background-image: url(../images/p06.png);background-size: cover; float: right;margin-right: 0.12rem;margin-top: 0.06rem; }
.section04 .p001 .t002 {margin-top: 0.12rem; border-top: 1px #e3e3e3 solid;position: relative;}
.section04 .p001 .t002 .w001{width: 1.19rem;text-align: right;padding-top: 0.12rem; font-size: 0.2rem; position: absolute;left: 0px;top: 0px;}
.section04 .p001 .t002 .w002{padding-left: 1.25rem;padding-top: 0.06rem; padding-bottom: 0.12rem; width: 100%;}
.section04 .p001 .t002 .w002 .v001{width: 33.33%;line-height:0.38rem; float: left;font-size: 0.2rem;padding-left:0.4rem; background-image: url(../images/p07.png);background-size:0.27rem 0.26rem;  background-repeat: no-repeat;background-position: 0.05rem 0.07rem; }
.section05{background-color:#fff;position: relative;}
.section05 .p001 { height: 0.42rem;width: 70%;margin-left: auto;margin-right: auto;border-bottom:0px #fb8f99 solid ;}
.section05 .p002 {height: 0.84rem;text-align: center; width: 30%;font-size: 0.24rem; line-height: 0.84rem; background-color:#fff;margin-left: auto;color:#333; margin-right: auto;margin-top: -0.42rem;}
.section05 .p002 img{display: none; width: 0.3rem;position: relative;top: 0.05rem;margin-left:0rem;margin-right: 0.1rem;}
.section06{margin-top: 0.12rem;margin-bottom: 0.12rem;position: relative;}
.section06 .p001{min-height: 3rem;margin-bottom: 0.12rem; background-color: #fff;position: relative;padding-top: 0.2rem;  }
.section06 .p001 .t003{background-image:url(../images/p55.png);position: absolute;left: 0px;top: 0px; background-size: cover; width: 1rem;height: 1rem;}
.section06 .p001 .t001 .w001{float: left;width: 2.79rem;margin-left: 0.2rem; }
.section06 .p001 .t001 .w001 img{width: 2.79rem;}
.section06 .p001 .t001 .w002{float: left;margin-left: 0.2rem;width:3rem; }
.section06 .p001 .t001 .w002 .v001{font-size: 0.26rem;color: #333333;width: 3rem;margin-right: 0.2rem; }
.section06 .p001 .t001 .w002 .v002{font-size: 0.2rem;color: #333333;overflow: hidden; margin-right: 0.2rem; width:3.0rem;height: 0.32rem; line-height: 0.32rem;background-color: #ffe9e8;border:1px #fd8c71 dashed ;color: #e21b30; background-color: #ffe9e8;padding-left: 0.03rem;padding-right: 0.03rem;border-radius: 0.03rem;}
.section06 .p001 .t001 .w002 .v002 .z001 .li{font-size: 0.2rem;float: left;}
.section06 .p001 .t001 .w002 .v002 .z002 .li{font-size: 0.2rem;float: left;}
.section06 .p001 .t001 .w002 .v002 .z001{float: left}
.section06 .p001 .t001 .w002 .v002 .z002{float: left;}
.section06 .p001 .t001 .w002 .v003 .y001{float: left;font-size: 0.38rem;color: #e21b30;font-weight: bold; }
.section06 .p001 .t001 .w002 .v003 .y001 .z003{float: left;font-size: 0.38rem;color: #e21b30;font-weight: bold; }
.section06 .p001 .t001 .w002 .v003 .y001 span{float: left;font-size: 0.28rem;color: #e21b30;position: relative;top: 0.08rem; }
.section06 .p001 .t001 .w002 .v003 .y002{text-decoration: line-through; float: left;font-size: 0.2rem;color: #999999;line-height: 0.4rem;position:relative;top: 0.10rem;margin-left: 0.12rem; }
.section06 .p001 .t001 .w002 .v004 .y001{float: left;font-size: 0.2rem;color: #a96d05;line-height: 0.3rem;position:relative; }
.section06 .p001 .t001 .w002 .v004{top:-0.05rem;position: relative;}
.section06 .p001 .t001 .w002 .v006{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 3rem;   font-size: 0.23rem; color: #555;margin-top: 0.05rem;margin-bottom: 0.07rem; } 
.section06 .p001 .t001 .w002 .v004 .y002{float: right;padding-right: 0.12rem; font-size: 0.2rem;color: #999999;line-height: 0.3rem;position:relative;margin-left: 0.12rem; }
.section06 .p001 .t001 .w002 .v004.type01 .y002{float: left;margin-left: 0rem;}
.section06 .p001 .t001 .w002 .v005 .y001{ cursor:pointer; float: left;font-size: 0.2rem;background-color: #f4d50b;text-align: center; color: #333;min-width: 1.29rem;background-color: #f4d50b; line-height: 0.48rem;border-radius: 0.05rem; position:relative; }
.section06 .p001 .t001 .w002 .v005 .y002{ cursor:pointer; float: left;width: 0.39rem;height: 0.39rem; background-image: url(../images/p06.png);background-size: cover; float: right;margin-right: 0.12rem;margin-top: 0.06rem; }
.section06 .p001 .t002 {margin-top: 0.12rem; border-top: 1px #e3e3e3 solid;position: relative;}
.section06 .p001 .t002 .w001{width: 1.19rem;text-align: right;padding-top: 0.12rem; font-size: 0.2rem; position: absolute;left: 0px;top: 0px;}
.section06 .p001 .t002 .w002{padding-left: 1.25rem;padding-top: 0.06rem; padding-bottom: 0.12rem; width: 100%;}
.section06 .p001 .t002 .w002 .v001{width: 33.33%;line-height:0.38rem; float: left;font-size: 0.2rem;padding-left:0.4rem; background-image: url(../images/p07.png);background-size:0.27rem 0.26rem;  background-repeat: no-repeat;background-position: 0.05rem 0.07rem; }
.section07{border-top: 1px #e3e3e3 solid;margin-bottom: 0.12rem;position: relative;}
.section07 table{min-height:1.75rem;}
.section07 table{width: 100%;background-color: #fff;padding-top: 0.12rem;padding-bottom: 0.12rem; }
.section07 table td{text-align: center;}
.section07 table td img{margin-bottom: 0.05rem;}
.section07 table img{width:0.78rem;}
.section07 .t001{font-size: 0.165rem;color: #555;padding-left: 0.05rem;padding-right: 0.05rem;}
.section07 .t002{font-size: 0.15rem;color: #999;padding-left: 0.05rem;padding-right: 0.05rem;}

#model_box_coupon{background-color: #fff;margin-right: 0.18rem;margin-left: 0.18rem;margin-top:0.18rem; }
#model_box_coupon .p001{position: relative; background-color: #e03d38;color: #ffffff;text-align: center;line-height: 0.7rem;font-size:0.25rem;  }
#model_box_coupon .p001 .close{position: absolute;width: 0.7rem;height: 0.7rem; right: 0px;top: 0px;background-image: url(../images/close01.png);background-size: 0.22rem 0.22rem;background-repeat: no-repeat;background-position: center center; }
#model_box_coupon .p002{padding-top: 0.1rem;padding-bottom: 0.2rem; background-color: #f5f5f5; }
#model_box_coupon .p002 li { min-height: 2.16rem; margin-left: 0.18rem; margin-right: 0.18rem; position: relative; overflow: hidden; background-image: url(../images/mem_coupon_bg01.png); background-size: cover; margin-bottom: 0.2rem;} 
#model_box_coupon .p002 li .p01 {width: 100%; height: 0.06rem; } 
#model_box_coupon .p002 .txt {height: ; padding:0.2rem; padding-top: 0.16rem; } 
#model_box_coupon .p002 .p02 {color: #eb5d43; font-size: 0.3rem; font-weight: bold; } 
#model_box_coupon .p002 .p03 {color: #eb5d43; font-size: 0.2rem; line-height: 0.2rem; } 
#model_box_coupon .p002 .p04 {color: #eb5d43; font-size: 0.32rem; height:0.6rem; line-height: 0.6rem; text-align: right; position: absolute; right: 0.4rem; top: 0.6rem; } 
#model_box_coupon .p002 .p04 span {font-size: 0.48rem; font-weight: bold; } 
#model_box_coupon .p002 .p05 {color: #666666; font-size: 0.2rem; padding-top: 0.56rem; line-height: 0.2rem; } 
#model_box_coupon .p002 .p06 {color: #666666; font-size: 0.2rem; text-indent: -0.1rem; } 
#model_box_coupon .p002 .tag {background-size: cover; width: 1.07rem; height: 1.01rem; position: absolute; right: -1px; top: -1px; } 
#model_box_coupon .p002 .p07 {position: absolute; bottom: 0px; width: 100%; height: 2px; background-color: #eb5d43; } 
#model_box_coupon .p002 .mem_coupon_used .tag {background-image: url(../images/coupon_tag_used.png) } 
#model_box_coupon .p002 .mem_coupon_to_expire .tag {background-image: url(../images/coupon_tag_to_expire.png); } 
#model_box_coupon .p002 li.mem_coupon_expired .tag {background-image: url(../images/coupon_tag_expired.png); } 
#model_box_coupon .p002 .mem_coupon_used .p02, #model_box_coupon .p002 .mem_coupon_expired .p03 {color: #999999; } 
#model_box_coupon .p002 .mem_coupon_used .p03, #model_box_coupon .p002 .mem_coupon_expired .p02 {color: #999999; } 
#model_box_coupon .p002 .mem_coupon_used .p04, #model_box_coupon .p002 .mem_coupon_expired .p04 {color: #999999; } 
#model_box_coupon .p002 .mem_coupon_used .p05, #model_box_coupon .p002 .mem_coupon_expired .p05 {color: #999999; } 
#model_box_coupon .p002 .mem_coupon_used .p06, #model_box_coupon .p002 .mem_coupon_expired .p06 {color: #999999; } 
#model_box_coupon .p002 li.mem_coupon_used, #model_box_coupon .p002 li.mem_coupon_expired {background-image: url(../images/mem_coupon_bg02.png); } 
#model_box_coupon .p002 li.blue{background-image: url(../images/coupon_blue.png);}
#model_box_coupon .p002 li.green{background-image: url(../images/coupon_green.png);}
#model_box_coupon .p002 li.purple{background-image: url(../images/coupon_purple.png);}
#model_box_coupon .p002 li.blue .p02,#model_box_coupon .p002 li.blue .p03,#model_box_coupon .p002 li.blue .p04{color: #21b6ee;}
#model_box_coupon .p002 li.green .p02,#model_box_coupon .p002 li.green .p03,#model_box_coupon .p002 li.green .p04{color: #47a34d;}
#model_box_coupon .p002 li.purple .p02,#model_box_coupon .p002 li.purple .p03,#model_box_coupon .p002 li.purple .p04{color: #8577cb;}

#model_box_coupon_ylq .p001{position: relative; background-color: #e03d38;color: #ffffff;text-align: center;line-height: 0.7rem;font-size:0.25rem;  }
#model_box_coupon_ylq .p001 .close{position: absolute;width: 0.7rem;height: 0.7rem; right: 0px;top: 0px;background-image: url(../images/close01.png);background-size: 0.22rem 0.22rem;background-repeat: no-repeat;background-position: center center; }
#model_box_coupon_ylq .p002{padding-top: 0.1rem;padding-bottom: 0.2rem; background-color: #f5f5f5; }
#model_box_coupon_ylq .p002 li { height: 2.16rem; margin-left: 0.18rem; margin-right: 0.18rem; position: relative; overflow: hidden; background-image: url(../images/mem_coupon_bg01.png); background-size: cover; margin-bottom: 0.2rem;} 
#model_box_coupon_ylq .p002 li .p01 {width: 100%; height: 0.06rem; } 
#model_box_coupon_ylq .p002 .txt {height: ; padding:0.2rem; padding-top: 0.16rem; } 
#model_box_coupon_ylq .p002 .p02 {color: #eb5d43; font-size: 0.3rem; font-weight: bold; } 
#model_box_coupon_ylq .p002 .p03 {color: #eb5d43; font-size: 0.2rem; line-height: 0.2rem; } 
#model_box_coupon_ylq .p002 .p04 {color: #eb5d43; font-size: 0.32rem; height:0.6rem; line-height: 0.6rem; text-align: right; position: absolute; right: 0.4rem; top: 0.6rem; } 
#model_box_coupon_ylq .p002 .p04 span {font-size: 0.48rem; font-weight: bold; } 
#model_box_coupon_ylq .p002 .p05 {color: #666666; font-size: 0.2rem; padding-top: 0.56rem; line-height: 0.2rem; } 
#model_box_coupon_ylq .p002 .p06 {color: #666666; font-size: 0.2rem; text-indent: -0.1rem; } 
#model_box_coupon_ylq .p002 .tag {background-size: cover; width: 1.07rem; height: 1.01rem; position: absolute; right: -1px; top: -1px; } 
#model_box_coupon_ylq .p002 .p07 {position: absolute; bottom: 0px; width: 100%; height: 2px; background-color: #eb5d43; } 
#model_box_coupon_ylq .p002 .mem_coupon_used .tag {background-image: url(../images/coupon_tag_used.png) } 
#model_box_coupon_ylq .p002 .mem_coupon_to_expire .tag {background-image: url(../images/coupon_tag_to_expire.png); } 
#model_box_coupon_ylq .p002 li.mem_coupon_expired .tag {background-image: url(../images/coupon_tag_expired.png); } 
#model_box_coupon_ylq .p002 .mem_coupon_used .p02, #model_box_coupon_ylq .p002 .mem_coupon_expired .p03 {color: #999999; } 
#model_box_coupon_ylq .p002 .mem_coupon_used .p03, #model_box_coupon_ylq .p002 .mem_coupon_expired .p02 {color: #999999; } 
#model_box_coupon_ylq .p002 .mem_coupon_used .p04, #model_box_coupon_ylq .p002 .mem_coupon_expired .p04 {color: #999999; } 
#model_box_coupon_ylq .p002 .mem_coupon_used .p05, #model_box_coupon_ylq .p002 .mem_coupon_expired .p05 {color: #999999; } 
#model_box_coupon_ylq .p002 .mem_coupon_used .p06, #model_box_coupon_ylq .p002 .mem_coupon_expired .p06 {color: #999999; } 
#model_box_coupon_ylq .p002 li.mem_coupon_used, #model_box_coupon_ylq .p002 li.mem_coupon_expired {background-image: url(../images/mem_coupon_bg02.png); } 
#model_box_coupon_ylq .p002 li.blue{background-image: url(../images/coupon_blue.png);}
#model_box_coupon_ylq .p002 li.green{background-image: url(../images/coupon_green.png);}
#model_box_coupon_ylq .p002 li.purple{background-image: url(../images/coupon_purple.png);}
#model_box_coupon_ylq .p002 li.blue .p02,#model_box_coupon_ylq .p002 li.blue .p03,#model_box_coupon_ylq .p002 li.blue .p04{color: #21b6ee;}
#model_box_coupon_ylq .p002 li.green .p02,#model_box_coupon_ylq .p002 li.green .p03,#model_box_coupon_ylq .p002 li.green .p04{color: #47a34d;}
#model_box_coupon_ylq .p002 li.purple .p02,#model_box_coupon_ylq .p002 li.purple .p03,#model_box_coupon_ylq .p002 li.purple .p04{color: #8577cb;}


#model_box_select_location{background-color: #fff;margin-right: 0.18rem;margin-left: 0.18rem;;margin-top:0.18rem; }
model_box_select_location .p001{position: relative; background-color: #ffffff;color: #333;border-bottom: 1px #e3e3e3 solid; text-align: center;line-height: 0.7rem;font-size:0.26rem;  }
#model_box_select_location .p001 .close{position: absolute;width: 0.7rem;height: 0.7rem; right: 0px;top: 0px;background-image: url(../images/close.png);background-size: 0.22rem 0.22rem;background-repeat: no-repeat;background-position: center center; }
#model_box_select_location .p002{padding: 0.1rem;}
#model_box_select_location .p002 .t001{color: #999999;font-size: 0.22rem;line-height: 0.44rem;}
#model_box_select_location .p002 .t002{background-color: #e7e7e7;    height: 1.5rem;
    overflow: hidden;padding: 0.1rem;}
#model_box_select_location .p002 .t002 .u001 .li{line-height: 0.44rem;color:#4c4c4c;float: left;width:20%;font-size: 0.22rem;text-align: left;}
/*#model_box_select_location .p002 .t002 .u001 .li:nth-child(5n){text-align: right;}*/
#model_box_select_location .p002 .t002 .u001 .li.active{color: #e03d38;}
#model_box_select_location .p002 .t002 .u001 .v001{line-height: 0.44rem;text-align: right; cursor: pointer; float: right;color: #e03d38;font-size: 0.22rem;}

#model_box_select_location .p002 .t003 .u001{float: left;line-height: 0.64rem;color: #999999;font-size: 0.22rem;}
#model_box_select_location .p002 .t003 .u002{float: left;line-height: 0.64rem;color: #e03d38;font-size: 0.22rem;}
#model_box_select_location .p002 .t004 table{width: 100%;border:1px #dbdbdb solid;     border-collapse: collapse;}
#model_box_select_location .p002 .t004 table th{border:1px #dbdbdb solid;background-color: #e6e6e6;text-align: center;padding-left: 0.1rem; font-weight: normal;font-size: 0.22rem; padding-right: 0.1rem;line-height: 0.42rem;}
#model_box_select_location .p002 .t004 table th.v001{width:1rem;}
#model_box_select_location .p002 .t004 table th.v003{width:1.06rem;}
#model_box_select_location .p002 .t004 table td.v001{width:1rem;text-align: center;}
#model_box_select_location .p002 .t004 table td{line-height: 0.28rem; padding-left: 0.1rem;font-weight: normal;font-size: 0.22rem; padding-right: 0.1rem;border:1px #dbdbdb solid;}
#model_box_select_location .p002 .t004 table td.v003 .w001{text-align: center; font-size: 0.22rem; width: 1rem;height: 0.4rem;text-align: center;line-height: 0.4rem;display: block; margin-top: 0.16rem;margin-bottom: 0.16rem;cursor: pointer; color: #ffffff;background-color: #e03d38;border-radius: 0.05rem;margin-left: auto;margin-right:auto;}
#model_box_select_location .p002 .t004{max-height:6rem;overflow: auto;}
#model_box_programe_ifo{position: fixed;bottom: 0.85rem;height: 100%;width:100%; background-color: #fff;margin-right:0%;margin-left:0%;top:0rem; }
#model_box_programe_ifo .p001{border-bottom: 1px #e3e3e3 solid;position: relative; background-color: #ffffff;color: #333;text-align: center;line-height: 0.7rem;font-weight: bold;  font-size:0.25rem;  }
#model_box_programe_ifo .p001 .close{position: absolute;width: 0.7rem;height: 0.7rem; right: 0px;top: 0px;background-image: url(../images/close.png);background-size: 0.22rem 0.22rem;background-repeat: no-repeat;background-position: center center; }
#model_box_programe_ifo .p003{height:0.85rem; background-image: url(../images/png49.png);    position: fixed;
    width: 100%;background-color: #ffffff;
    bottom: 0.85rem;border-top:1px #dbdbdb solid; background-repeat: no-repeat; background-position: center center;
background-size: 0.57rem 0.57rem;}
#model_box_programe_ifo_p004{height:0.85rem;max-width: 640px; font-size: 0.3rem;z-index: 100000000; position: fixed;bottom: 0px;width: 100%;background-color: #ec5a40;color: #ffffff; line-height: 0.85rem;text-align: center;}
#model_box_programe_ifo .p002{height: 100%;overflow: auto;    padding-bottom: 2.58rem;}
#model_box_programe_ifo .p002 table{ width: 100%;border:1px #dbdbdb solid;     border-collapse: collapse;}
#model_box_programe_ifo .p002 table th{line-height: 0.6rem;font-size: 0.2rem; border:1px #dbdbdb solid;background-color: #f5f5f5;text-align: center;padding-left: 0.1rem;font-weight: normal; padding-right: 0.1rem;line-height: 0.42rem;}
#model_box_programe_ifo .p002 table th:first-child{width: 1.2rem;border-left: none;}
#model_box_programe_ifo .p002 table th:last-child{border-right: none;}
#model_box_programe_ifo .p002 table td{padding-left: 0.1rem;background-color: #f5f5f5;padding-top: 0.05rem;padding-bottom: 0.05rem;font-size: 0.2rem; font-weight: normal; padding-right: 0.1rem;border:1px #dbdbdb solid;}
#model_box_programe_ifo .p002 table tr td:first-child{border-left: none;line-height: 0.4rem;text-align: center;}
#model_box_programe_ifo .p002 table tr td.td05,#model_box_programe_ifo .p002 table tr td.td03,#model_box_programe_ifo .p002 table tr td.td04{
	    background-image: url(../images/p58.png);
	        background-repeat: no-repeat;
    background-position: center center;
    background-size: 0.29rem 0.35rem;
}
#model_box_programe_ifo .p002 table.th01 th{line-height: 0.3rem;}
#model_box_programe_ifo .p002 table{border-right: none;border-left: none;}
#model_box_programe_ifo .p002 table tr td:last-child{border-right: none;}
#model_box_programe_ifo .p002 .u001:after{display: block;content:"";clear: both;}
#model_box_programe_ifo .p002 .u001 .v001{float: left;line-height: 0.7rem;margin-left: 0.18rem;font-size: 0.26rem;}
#model_box_programe_ifo .p002 .u001 .v002{float: right;width: 0.16rem;height: 0.16rem;margin-right: 0.2rem;margin-top: 0.18rem;}
#model_box_programe_ifo .p002 .u001 .v002 img{width: 100%;}
#model_box_programe_ifo .p002 .t000 .u002{border-bottom: 0.2rem #e6e6e6 solid;font-size: 0.26rem; display: none; }
#model_box_programe_ifo .p002 .t000{border-bottom: 1px #e3e3e3 solid;}

.window2{position: absolute; top: 0; width: 5.6rem; background-color: #E73D3E; border-radius: 10px; z-index: 10001; left: 50%; top: 50%; margin-left: -2.8rem; margin-top: -2.5rem; font-size: 0.3rem; overflow: hidden; } 
.window2 h6 {text-align: center; font-size: 0.32rem; color: #fff; height: 0.95rem; line-height: 0.95rem; } 
.window2 .content {width: 100%; background-color: #fff; padding: 0.3rem; box-sizing: border-box; } 
.window2 .content p {font-size: 0.28rem; color: #666; } 
.window2 .content ul {padding: 0.2rem 0; height: 1.3rem; } 
.window2 .content ul li {position: relative; width: 33.3%; float: left; height: 0.63rem; text-align: center; line-height: 0.53rem; background: url(../images/yearEnd/window-img-bg.png) no-repeat; background-size: 95% 95%; margin-top: 0.1rem; color: #eb5b41; font-size: 0.28rem; } 
.window2 a {width: 100%; display: inline-block; text-align: center; color: #E73D3E; line-height: 0.8rem; font-size: 0.28rem; background-color: #fff; border-top: 1px solid #ddd; } 
.window {width: 5.5rem; padding: 0.5rem;padding-top: 0.3rem; background-color: #E73D3E; border-radius: 10px; z-index: 10001; box-shadow: 0 0 0.1rem #E73D3E; } 
.window h5 {font-size: 0.32rem; color: #fff; text-align: center; line-height: 0.7rem; } 
.window .w-top {margin-top: 0.2rem; position: relative; opacity: 0.9; height:1.02rem; } 
.window .w-top img {width: 100%; position: absolute; z-index: -1; top: 0; } 
.window .w-top .count {font-size: 0.57rem; font-family: "Impact"; color: rgb(231, 61, 62); vertical-align: text-top; padding-left: 0.2rem; line-height: 1.2rem; } 
.window .w-top .count small {font-size: 0.17rem; } 
.window input {border-radius: .08rem; height: 0.8rem; outline: none; border: 1px solid #ccc; font-size: 0.26rem; box-sizing: border-box; display: block; margin-top: 0.3rem; } 
.window input[type=text] {padding-left: 0.1rem; } 
.window .float-r {float: right;margin-right: 0.2rem;margin-top: 0.05rem; font-size: 0.24rem; padding: 0.2rem; width: 2.2rem; color: #E73D3E; } 
.window .float-r p{font-size: 0.18rem;}
.window .float-r span {font-size: 0.20rem; } 
.window .ipt-phone {width: 100%; text-indent: .1rem; } 
.window .ipt-submit {width: 100%; background-color: #FFB734; border: none; color: #c82528; font-size: 0.28rem; margin-top: 0rem; } 
.window .codediv {width: 100%; height: 1rem; } 
.window .ipt-code {width: 52%; margin-top: 0.2rem; float: left; text-indent: .1rem; } 
.window .ipt-btn {border-radius: .08rem; height: 0.8rem; outline: none; border: 1px solid #ccc; font-size: 0.26rem; box-sizing: border-box; display: block; width: 43%; margin-top: 0.2rem; float: right; color: #fff; background-color: #FFB734; border: none; } 
.window .info {font-size: 0.22rem; height: .6rem; line-height: 0.6rem; color: #fff; } 
.window-alert{width:5.5rem;margin: auto; margin-top: 15%;} 
.window2-alert{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.8); z-index: 100; }
#model_window-alert .p005{    height: 0.85rem;
    background-image: url(../images/png49.png);
    width: 96%;
    margin-top: 0rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 0.57rem 0.57rem;}



.section08{border-top: 1px #e3e3e3 solid;margin-bottom: 0.12rem;position: relative;}
.section08 .table{min-height:1.95rem;}
.section08 .table{width: 100%;background-color: #fff;padding-top: 0.12rem;padding-bottom: 0.12rem; }
.section08 .table .td{text-align: center;width: 25%;float: left;}
.section08 .table .td img{margin-bottom: 0.05rem;}
.section08 .table img{width:0.78rem;}
.section08 .t001{font-size: 0.165rem;color: #555;padding-left: 0.05rem;padding-right: 0.05rem;}
.section08 .t002{font-size: 0.15rem;color: #999;padding-left: 0.05rem;padding-right: 0.05rem;}


.aolt01{position: absolute; top: -0.85rem; width: 1px;height: 1px;}



#nav_box{ background:#ffffff;}
#nav_box .nav { height: 0.78rem; width: 100%; max-width: 640px; min-width: 320px; top: 0; z-index: 1; background: #019EEB; padding: 0.03rem 0 0.03rem; }
#nav_box .nav .navLeft {top: 0.26rem; position: absolute; left: 0.2rem;  height: 0.6rem; font-size:0.28rem; color: #FFF; line-height:0.01rem; }
#nav_box .nav .navLeft img { width: 0.15rem; vertical-align: middle; margin-right: 0.1rem; position: relative; top: -0.03rem; }
#nav_box .nav .navCenter { margin: 0 1.72rem 0 1.56rem; display: block; overflow: hidden; height:0.66rem; line-height:0.66rem; text-align: center; font-size: 0.3rem; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#nav_box .nav .navCenter a { display: inline-block; height: 0.66rem; line-height:0.66rem; font-size: 0.3rem; color: #FFF; width: 50%; border: #FFF 0.02rem solid; text-align: center; }
#nav_box .nav .navCenter a:first-child { float: left; border-radius: 0.33rem 0 0 0.33rem; }
#nav_box .nav .navCenter a:last-child { float: right; border-radius: 0 0.33rem 0.33rem 0; }
#nav_box .nav .navCenter a.active { background: #FFF; color: #019EEB}
#nav_box .nav .navRight {display: none; position: absolute; right: 0.2rem; top: 0.13rem; height: 0.66rem; }
#nav_box .nav .navRight a { height: 0.38rem; width: 0.38rem; float: left; display: block; background: url(../images/search2.png) no-repeat; background-size: cover; margin: 0.14rem 0.28rem 0.14rem 0; }
#nav_box .nav .navRight .indexNavBtn { line-height: 0.66rem; display: block; float: right; font-size: 0.32rem; color: #FFF; height: 0.66rem; vertical-align: middle; }


.section02_01{height: 0.16rem;overflow: hidden;} 

.s02{text-align: center;border-bottom: 1px #e3e3e3 solid;line-height: 0.8rem;font-size: 0.28rem; color: #ed6d34;background-color: #ffffff; }	

.s03{max-width: 640px;background-color: #f4f4f4;}
.s03 .p001{background-color: #ffffff;padding-top: 0.04rem;border-bottom: 1px #e3e3e3 solid; 
background-color: #f4f4f4;
	width:100%;
    margin-top: 0rem;
    padding-bottom: 0.24rem;min-height: 0.4rem; }
    .s03 .active .p001{display: block;}
.s03  .p001 .li{width: 25%;
    height: 0.53rem;
    float: left;
    margin-top:0.24rem;
    font-size: 0.24rem;
    display: block;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.53rem;}
.s03  .p001 .li a{width: 80%;
    height: 0.53rem;
    margin: auto;
    border: 1px solid #dedede;
    font-size: 0.24rem;
    display: block;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.52rem;
    cursor: pointer;
   background-color: #ececec;
   border:none;
   color: #777777;
}
.s03  .v001{position: relative;width: 100%;}
.s03 .p001 .li a.active{
	background-color: #ceecfd;
	border:1px #56bef2 solid;
	color: #008cd6;
}